MapboxAudioGuidanceImpl

class MapboxAudioGuidanceImpl(audioGuidanceServices: MapboxAudioGuidanceServices, carAppDataStore: CarAppDataStoreOwner, carAppConfigOwner: CarAppConfigOwner, dispatcher: CoroutineDispatcher) : MapboxAudioGuidance

Implementation of MapboxAudioGuidance. See interface for details.

Constructors

MapboxAudioGuidanceImpl
Link copied to clipboard
fun MapboxAudioGuidanceImpl(audioGuidanceServices: MapboxAudioGuidanceServices, carAppDataStore: CarAppDataStoreOwner, carAppConfigOwner: CarAppConfigOwner, dispatcher: CoroutineDispatcher = Dispatchers.Main)

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
mute
Link copied to clipboard
open override fun mute()
Explicit call to mute the audio guidance state.
onAttached
Link copied to clipboard
open override fun onAttached(mapboxNavigation: MapboxNavigation)
onDetached
Link copied to clipboard
open override fun onDetached(mapboxNavigation: MapboxNavigation)
stateFlow
Link copied to clipboard
open override fun stateFlow(): StateFlow<MapboxAudioGuidance.State>
This flow gives you access to the state of mapbox audio guidance without effecting state.
toggle
Link copied to clipboard
open override fun toggle()
Toggle the muted state.
toString
Link copied to clipboard
open fun toString(): String
unmute
Link copied to clipboard
open override fun unmute()
Explicit call to unmute the audio guidance state.